package com.wzh.mall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * @program: mall
 * @description: 分装页面所有可能传过来的检索条件
 * @author: Mr.Wang
 * @create: 2021-09-11 08:28
 **/
@Data
public class SearchParam {

    // list.html?catalog3Id=225&keyword=小米&sort=saleCount_asc&hasStock=0/1&brandId=1&brandId=2&attrs=1_其他:安卓&attrs=2_5寸:6寸


    private String keyword; //页面传递过来的全文匹配关键字
    private Long catalog3Id;// 三级分类id

    /*
    * sort=saleCount_asc/desc
    * sort=skuPrice_asc/desc
    * sort=hotScore_asc/desc
    * */
    private String sort; // 排序条件

    /*
    * 过滤条件:
    *   hasStock(是否有货),skuPrice区间,brandId,catalog3Id,attrs
    *   hasStock=0/1
    *   skuPrice=1_500/_500/500_
    *   brandId=1
    *   attrs=2_5寸:6寸   表示2号属性选择了两个:5寸和6寸
    * */
//    private Integer hasStock=1;// 是否只显示有货
    private Integer hasStock;// 显示有货没货都显示

    private String skuPrice; // 价格区间

    private List<Long> brandId;// 品牌ID 可以多选

    private List<String> attrs; // 按照属性进行筛选

    private Integer pageNum=1; //页码

    private String _queryString;// 获取原生的所有查询条件


}
